package hmvc4gwt.client.model;

import hmvc4gwt.client.component.IInitializeAble;
import hmvc4gwt.client.component.ITerminateAble;
import hmvc4gwt.client.controller.IController;
import hmvc4gwt.client.event.IHmvcEventListener;

/**
 * Defines that the Object is an hmvc4gwt Component-Part 
 * 
 * @author jens.meiss
 *
 */

public interface IModel extends IInitializeAble, ITerminateAble, IHmvcEventListener {
	
	public void setController(IController controller);
	
	public IController getController();
	
}	
